package com.aliyun.messagemgt.domain.repository.task;

import org.quartz.Job;

/**
 * 为了简化配置，增加这个接口可以让实现这个接口的任务类被启动任务的方法动态的跟数据库中的任务配置对应起来，
 * 但是这种做法会多增加一个实例，可以考虑通过在数据库中指定类名等其它方法解决
 */

public interface BaseTask extends Job {
    /**
     * 获取任务名称
     * @date 2019-08-12 14:54
     * @param
     * @return java.lang.String
     */
    String getName();

    /**
     * 获取组
     * @date 2019-08-12 14:54
     * @param
     * @return java.lang.String
     */
    String getGroup();
}
